<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
    <title>Process History Developent</title>
  </head>
  <body>
<font face="Verdana">
<br>
<b> Process History is in development - Oct 2014 </b>
<br>

<table border="1" width="100%">
        <tbody>

<tr>
<td>P</td>
<td><b>Feature</b></td><td><b>Current Progress</b></td>
<td><b>Work remaining</b></td>
<td><b>Failures</b></td>

<td><b>Tested XP</b></td>
<td><b>Tested 7</b></td>
<td><b>Tested 8.1 </b> </td>

<tr>

<tr ><td>2</td><td  bgcolor="#0000FF"> BUG: Rewrite logger - only record processes to database when they end</td><td> SQL, ProcessInfo</td><td>* insert information gathered on notification of process start into collection.<br>* Change SQL to INSERT on process end.</td><td>None</td><td bgcolor="#FF0000">No</td><td>No</td><td bgcolor="#FF0000">No</td></tr>

<tr ><td>7</td><td> Command Line</td><td bgcolor="#00FF00">process hacker interface </td> <td>*reinstate viewer code<br>*deallocate memory - process hacker interface <br>*refresh interval<br> *inserting wide string into SQLite database</td><td bgcolor="#FF0000">wide string Fix: sqlitebind16</td><td bgcolor="#FF0000">No</td><td bgcolor="#00FF00">Partial</td><td bgcolor="#FF0000">No</td></tr> <br>

<tr ><td>1</td><td  bgcolor="#0000FF"> BUG: missing processes</td><td>loop to get executable</td> <td>* process hacker interface?<br>*refresh interval</td> <td>None</td><td bgcolor="#FF0000">No</td><td>No</td><td bgcolor="#FF0000">No</td></tr>

<tr ><td>5</td><td> Jump to processes rather than showing "No more processes"</td><td bgcolor="#00FF00">PHJump</td><td  bgcolor="#00FF00">None</td><td bgcolor="#FF0000">Crashes when go beyond processes - debug </td><td bgcolor="#FF0000">No</td><td bgcolor="#00FF00">Partial</td><td bgcolor="#FF0000">No</td></tr>
<tr bgcolor="#00FF00"><td>-</td><td>Jump to most recent process</td><td bgcolor="#00FF00">Event handler</td><td>None</td><td>None</td><td bgcolor="#FF0000">No</td><td>Yes</td><td bgcolor="#FF0000">No</td></tr>
<tr bgcolor="#00FF00"><td>8</td><td> date/time drill down as can be slow once database reaches a few MB</td><td bgcolor="#00FF00">Multithreading and statusbar progress </td><td  bgcolor="#00FF00">None</td><td bgcolor="#FF0000">Fills with creation times when hour would be acceptable</td><td bgcolor="#FF0000">No</td><td bgcolor="#00FF00">Partial</td><td bgcolor="#FF0000">No</td></tr>
<tr ><td>3</td><td> Right click, filter on Executable, User</td><td bgcolor="#00FF00">Context menu, PHTimeInfo, Event handlers</td><td  bgcolor="#00FF00">None</td><td bgcolor="#FF0000">Doesn't filter - debug </td><td bgcolor="#FF0000">No</td><td bgcolor="#00FF00">Partial</td><td bgcolor="#FF0000">No</td></tr>
<tr ><td>Low</td><td> Keyboard left right arrow</td><td bgcolor="#00FF00">Scroll window event handler</td><td bgcolor="#00FF00">None</td><td bgcolor="#FF0000">Not hitting event handler<br>Debug - Event handler was fired in old version</td><td bgcolor="#FF0000">No</td><td bgcolor="#00FF00">Partial</td><td bgcolor="#FF0000">No</td></tr>
<tr><td>4</td><td>Processes lifetime <1min, draw as 1 min<br>selectable </td><td>alter draw code, already attempted?</td><td>None</td><td>None</td><td>No</td><td>No</td><td>No</td></tr>
<tr><td>6</td><td>bug:Executable missing e.g. telnet win 7 <br></td><td>None</td><td> PHTimeInfo</td><td>Incorrect </td><td>No</td><td>No</td><td>No</td></tr>
</tbody>
</table>

<!--


-->

<br><br><b>Wish list</b><br>
 * DLLHost, RunDLL COM would require more dev work, will be added if get time as aren't part Process Hacker library but part of the application <br> 
*speed up (pos. multithread, DirectX) drawing of timeline as it can be slower with lots of small processes

<br><br>
Have a feature request or able to test on Windows 8.1? Leave a comment below</font></p>

    <div id="disqus_thread"></div>
    <script type="text/javascript">
        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
        var disqus_shortname = 'processhistorydev'; // required: replace example with your forum shortname

        /* * * DON'T EDIT BELOW THIS LINE * * */
        (function() {
            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    

 <script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1596284-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>
</body>
</html>